var stooge = {
    "first-name": "Jerome",
    "last-name": "Horward",
};

if (typeof Object.beget !== 'function') {
    Object.create = function (o) {
        var F = function() {};
        F.prototype = o;
        return new F();
    };
}

var another_stooge = Object.create(stooge);
// 不会影响stooge
another_stooge['first-name'] = 'Harry';
another_stooge['middle-name'] = 'Moses';
another_stooge.nickename = 'Moe';